package org.tea.inventory.domain.sys;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

@ApiModel(value = "org-alumni-record-mall-domain-ViewRwJobreport")
@Data
@NoArgsConstructor
public class ViewRwJobreport implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "")
    private Integer projectType;
    @ApiModelProperty(value = "")
    private String imposeManHourStatus;
    @ApiModelProperty(value = "")
    private String employeeNo;
    /**
     * 员工姓名
     */
    @ApiModelProperty(value = "员工姓名")
    private String employeeName;
    /**
     * 公司主体
     */
    @ApiModelProperty(value = "公司主体")
    private String company;
    /**
     * 成本中心（部门）ID
     */
    @ApiModelProperty(value = "成本中心（部门）ID")
    private String departmentId;
    /**
     * 成本中心
     */
    @ApiModelProperty(value = "成本中心 ")
    private String departmentNo;
    @ApiModelProperty(value = "")
    private String departmentName;
    /**
     * 报工单ID
     */
    @ApiModelProperty(value = "报工单ID")
    private String jobreportId;
    /**
     * 工作流ID
     */
    @ApiModelProperty(value = "工作流ID")
    private String actId;
    /**
     * 报工单状态：0、暂存；1、已提交；2、审批通过；3、终结；
     */
    @ApiModelProperty(value = "报工单状态：0、暂存；1、已提交；2、审批通过；3、终结；")
    private String status;
    /**
     * 报工单类型：1、单项报工；4、跨项目报工；2、虚拟报工；3、IDLE报工;  5、单项目补报工; 6、跨项目补报工;
     */
    @ApiModelProperty(value = "报工单类型：1、单项报工；4、跨项目报工；2、虚拟报工；3、IDLE报工;  5、单项目补报工; 6、跨项目补报工; ")
    private String type;
    @ApiModelProperty(value = "")
    private Long projectSum;
    @ApiModelProperty(value = "")
    private String projectNo;
    @ApiModelProperty(value = "")
    private String projectName;
    /**
     * 报工月份
     */
    @ApiModelProperty(value = "报工月份")
    private String month;
    @ApiModelProperty(value = "")
    private BigDecimal workHours;
    /**
     * 标准工时
     */
    @ApiModelProperty(value = "标准工时")
    private String stdTime;
    @ApiModelProperty(value = "")
    private String reportRate;
}